s=input('введите слова, разделив их пробелом')
if len(s) == 0 or s.count(' ')==0:
    print('Мало данных для анализа')
else:
    a=s.split()
    k1=0
    k2=0
    k3=0
    k4=0
    print('кол-во слов:', len(a))
    
    for x in a:
        if 1040 <= ord(x[0]) <=1071:
            k1+=1
            for i in range(len(x)):
                if 97<=x[i]<=122 or 65<=x[i]<=90:
                    k+=1
        if k>0:
            k2+=1
        if len(x)<=3:
            k3+=1
        if '-' in x:
            k4+=1
    maxa=0
    maxi=0
    
    for i in range(len(a)):
        if len(a[i])>max_a:
            maxa=a[i]
            maxi=i
    print('кол-во слов с заглавной кириллической буквы: ', k1)
    print('кол-во слов содержащих латинскую буквы: ', k2)
    print('кол-во слов в которых 3 или меньше символов: ', k3)
    print('кол-во слов в составе которых есть дефис: ', k4)
    print('Самое длинное слово',a[maxi])
    print('Его длина ', maxa)
